package com.hyfrogx.modules.app.form;

import com.hyfrogx.modules.information.entity.InfoCommentEntity;
import com.hyfrogx.modules.information.entity.InfoImgEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author liubin
 * @date 2019/10/31 18:13
 */
@ApiModel(value = "客户端资讯获取分类下数据返回模型")
@Data
public class ClientInformationVo {

  @ApiModelProperty(value = "广告类型")
  private String id;

  @ApiModelProperty(value = "模板类型")
  private String templateType;

  @ApiModelProperty(value = "内容类型0及时1定时或者资讯分类id")
  private String contentType;

  @ApiModelProperty(value = "广告类型")
  private String title;

  @ApiModelProperty(value = "广告类型")
  private Integer attention;

  @ApiModelProperty(value = "客户端显示虚假点击量")
  private Integer attentions;

  @ApiModelProperty(value = "是否置顶1是0否")
  private String isTop;

  @ApiModelProperty(value = "推荐状态1是0否")
  private String isRecommend;

  @ApiModelProperty(value = "广告类型")
  private String publisher;

  @ApiModelProperty(value = "广告类型")
  private String publishType;

  @ApiModelProperty(value = "广告类型")
  private String isVip;

  @ApiModelProperty(value = "发布时间")
  private String publishTime;

  @ApiModelProperty(value = "是否图集")
  private String isAtlas;

  @ApiModelProperty(value = "图片数量")
  private Integer imgNum;

  @ApiModelProperty(value = "广告类型")
  private String videoUrl;

  @ApiModelProperty(value = "是否广告")
  private String isAdvertising;

  @ApiModelProperty(value = "广告地址")
  private String advertisingUrl;

  @ApiModelProperty(value = "广告类型")
  private String createTime;

  @ApiModelProperty(value = "广告类型")
  private String updateTime;

  @ApiModelProperty(value = "广告类型")
  private String state;

  @ApiModelProperty(value = "广告类型")
  private String sort;

  @ApiModelProperty(value = "广告类型")
  private String support;

  @ApiModelProperty(value = "是否属于客户端下拉刷新内容 0表示否 1表示是")
  private String isPull;

  @ApiModelProperty(value = "广告类型")
  private String countComment;

  @ApiModelProperty(value = "广告类型")
  private String dayAttention;

  @ApiModelProperty(value = "广告类型")
  private String daySupport;

  @ApiModelProperty(value = "当天的评论量")
  private String dayCountComment;

  @ApiModelProperty(value = "推荐类别下的置顶0否1是")
  private String tjTop;

  @ApiModelProperty(value = "分享内容")
  private String shareDepict;

  @ApiModelProperty(value = "广告类型")
  private String shareImg;

  @ApiModelProperty(value = "广告类型")
  private String apkList;

  @ApiModelProperty(value = "广告类型")
  private String classify;

  @ApiModelProperty(value = "广告类型")
  private String text;

  @ApiModelProperty(value = "广告类型")
  private String commentCount;

  @ApiModelProperty(value = "所有该资讯的评论")
  private List<InfoCommentEntity> commentList;

  @ApiModelProperty(value = "广告类型")
  private long uid;

  @ApiModelProperty(value = "广告类型")
  private String head;

  @ApiModelProperty(value = "广告类型")
  private String username;

  private String signature;

  @ApiModelProperty(value = "qq内资讯打开次数")
  private Integer qqClick;

  @ApiModelProperty(value = "微信内资讯打开次数")
  private Integer wxClick;

  private List<InfoImgEntity> infoImgList;
}
